    function rozwiążRównanie(A, B, C)
    {
      if(isNaN(A) || isNaN(B) || isNaN(C)){
        return "Nieprawidłowe parametry.";
      }
      //sprawdzenie, czy jest to równanie kwadratowe
      if (A == 0){
       //A jest równe zero, równanie nie jest kwadratowe
       return "To nie jest równanie kwadratowe: A = 0!";
      }
      //A jest różne od zera, równanie jest kwadratowe

      //obliczenie delty
      delta = B * B - 4 * A * C;

      //jeśli delta mniejsza od zera
      if (delta < 0){
        var str = "To równanie nie ma rozwiązania w zbiorze ";
        str += "liczb rzeczywistych (delta < 0).";
        return str;
      }
      
      //jeśli delta jest równa zero
      if (delta == 0){
        //obliczenie wyniku
        var wynik = - B / 2 * A;
        return "Rozwiązanie: x = " + wynik;
      }
      //jeśli delta jest większa od zera
      else{
        //obliczenie wyników
        wynik = (- B + Math.sqrt(delta)) / 2 * A;
        var str = "Rozwiązanie: x1 = " + wynik;
        wynik = (- B - Math.sqrt(delta)) / 2 * A;
        str += ", x2 = " + wynik;
        return str;
      }
    }